/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.jmmarca.model;

import org.droidpersistence.annotation.Column;
import org.droidpersistence.annotation.ForeignKey;
import org.droidpersistence.annotation.PrimaryKey;
import org.droidpersistence.annotation.Table;

import br.com.jmmarca.dao.generic.AbstractEntity;

/**
 *
 * @author MICHEL
 */

@Table(name = "evento_produto")
public class EventoProduto extends AbstractEntity {
	@PrimaryKey(autoIncrement = true)
    @Column(name = "id")
    private Integer id;
	
    @Column(name = "id_evento")
    @ForeignKey(tableReference = "evento", onDeleteCascade = true, columnReference = "id")  
    private Integer idEvento;
    
    @Column(name = "id_produto")
    @ForeignKey(tableReference = "produto", onDeleteCascade = true, columnReference = "id")
    private Integer idProduto;
    
    
    @Column(name = "id_cor")
    @ForeignKey(tableReference = "cor", onDeleteCascade = true, columnReference = "id")
    private Integer idCor ;
    

    public EventoProduto() {
    }

    public EventoProduto(Integer id) {
        this.id = id;
    }

    @Override
	public Integer getId() {
        return id;
    }

    @Override
	public void setId(Integer id) {
        this.id = id;
    }

	public Integer getIdEvento() {
		return idEvento;
	}

	public void setIdEvento(Integer idEvento) {
		this.idEvento = idEvento;
	}

	public Integer getIdProduto() {
		return idProduto;
	}

	public void setIdProduto(Integer idProduto) {
		this.idProduto = idProduto;
	}	
	

	public Integer getIdCor() {
		return idCor;
	}

	public void setIdCor(Integer idCor) {
		this.idCor = idCor;
	}

	@Override
	public String toString() {
		return "EventoProduto [id=" + id + ", idEvento=" + idEvento
				+ ", idProduto=" + idProduto + "]";
	}

   
    
}
